.text
.arch arm64v8a
.global test1
.global hooking_func
.type hooking_func,%function
hooking_func:
stp x29,x30,[sp,-0x10]!
stp x8,x9,[sp,-0x10]!
#0x1111222233334444
movk x8,0x4444,lsl 0
movk x8,0x3333,lsl 16
movk x8,0x2222,lsl 32
movk x8,0x1111,lsl 48
add x9,sp,0x20
stp x8,x9,[sp,-0x10]!

movk x8,0x4444,lsl 0
movk x8,0x3333,lsl 16
movk x8,0x2222,lsl 32
movk x8,0x1111,lsl 48
blr x8

add sp,sp,0x10
ldp x8,x9,[sp],0x10
ldp x29,x30,[sp],0x10
ret
.end
#.text:0000000000000974                 EXPORT hooking_func
#.text:0000000000000974 hooking_func    DCB 0xFD, 0x7B, 0xBF, 0xA9, 0xE8, 0x27, 0xBF, 0xA9, 0x88
#.text:0000000000000974                                         ; CODE XREF: .hooking_func+C↑j
#.text:0000000000000974                                         ; DATA XREF: LOAD:0000000000000398↑o ...
#.text:0000000000000974                 DCB 0x88, 0x88, 0xF2, 0x68, 0x66, 0xA6, 0xF2, 0x48, 0x44
#.text:0000000000000974                 DCB 0xC4, 0xF2, 0x28, 0x22, 0xE2, 0xF2, 0xE9, 0x83, 0
#.text:0000000000000974                 DCB 0x91, 0xE8, 0x27, 0xBF, 0xA9, 0x88, 0x88, 0x88, 0xF2
#.text:0000000000000974                 DCB 0x68, 0x66, 0xA6, 0xF2, 0x48, 0x44, 0xC4, 0xF2, 0x28
#.text:0000000000000974                 DCB 0x22, 0xE2, 0xF2, 0, 1, 0x3F, 0xD6, 0xFF, 0x43, 0
#.text:0000000000000974                 DCB 0x91, 0xE8, 0x27, 0xC1, 0xA8, 0xFD, 0x7B, 0xC1, 0xA8
#.text:0000000000000974                 DCB 0xC0, 3, 0x5F, 0xD6